//
//  HomeCollectionViewLayout.swift
//  LZFPhotoBrowser
//
//  Created by 梁梓烽 on 16/7/23.
//  Copyright © 2016年 liangzifeng. All rights reserved.
//

import UIKit

class HomeCollectionViewLayout: UICollectionViewFlowLayout {
    
   //自定义流水布局,重写prepareLayout()方法 ,在UICollectionViewLayout里面可以拿到对应的collectionview对象
    override func prepareLayout() {
        
        let cols : CGFloat = 3
        let margin : CGFloat = 10
        
        
        let itemWH : CGFloat = (UIScreen.mainScreen().bounds.width-(cols+1)*margin)/cols
        
        //print(itemWH)
        itemSize = CGSize(width: itemWH, height: itemWH)
        minimumInteritemSpacing = margin  //最小
        minimumLineSpacing = margin       //最小
        
        //collectionview有个特点,就是根据item的大小自动去流水排布,当你设置了item的size的时候,它自动
        //出来的minimumInteritemSpacing / minimumLineSpacing 比你设置的最小值大,也是满足要求的
    
        collectionView?.contentInset=UIEdgeInsetsMake(10+64, 10, 10, 10);
        
    }
    
    
}
